Ext.namespace('mdmp.gwbTheme');
Ext.QuickTips.init();// 为组件提供提示信息功能，form的主要提示信息就是客户端验证的错误信息。
var searchForm = "";
var Grid = "";

mdmp.gwbTheme.main = function() {
	return {
		init : function() {
			this.initSearchform();
			this.initMainGrid();
			this.initViewPort();
		},
		initSearchform : function() {
			
		

	

		},
		initMainGrid : function() {

			this.sm = sm;
			var sm = new Ext.grid.CheckboxSelectionModel({
				singleSelect : false
			});

			
			
			var cm = new Ext.grid.ColumnModel([ {
				header : '<center>参数名称</center>',
				dataIndex : 'TRADE_CODE',
				algin : 'center',
					width:300
			},{
				header : '<center>参数描述</center>',
				dataIndex : 'TRADE_NAME',
				algin : 'center',
					width:300
			},{
				header : '<center>数据类型</center>',
				dataIndex : 'TRADE_DATA',
				algin : 'center',
					width:300
			},{
				header : '<center>控件类型</center>',
				dataIndex : 'TRADE_KONGJIAN',
				algin : 'center',
					width:300
			}

			]);
			
//			var store = new Ext.data.Store({
//				proxy : new Ext.data.HttpProxy({
//					url : '/Demo3/StmatradeController/Allselect.do'
//				}),
//				autoLoad : false,
//				reader : new Ext.data.JsonReader({
//					root : 'items',
//					totalProperty : 'totalCount',
//					fields : [ 'TRADE_CODE','TRADE_NAME', 'UPDATE_TIME']
//				})
//			});
			
			
		     var data = [  ['开始日期','开始日期','字符串','频度日期控件'],
		                   ['结束日期','结束日期','字符串','频度日期控件'],
		                   ['卷烟规格','卷烟规格','字符串','下拉框'],
		                   ['客户经理','客户经理','字符串','下拉框']
		                  
		                  
		                  ];  
		          var rt = Ext.data.Record.create([
		                                            {name: 'TRADE_CODE'},
		                                            {name: 'TRADE_NAME'},
		                                            {name: 'TRADE_DATA'},
		                                            {name: 'TRADE_KONGJIAN'}
		                                       ]);
		          var store=new Ext.data.Store({
		         	 proxy: new Ext.data.MemoryProxy(data),  
		     			
		     			reader : new Ext.data.ArrayReader({},rt)
		     			
		     		});
		          store.load();
			
			
			
			Grid = new Ext.grid.GridPanel({
				cm : cm,
				region : 'center',
				store : store,
				autoScroll : true,
				loadMask : {
					msg : '正在查询，请稍候...'
				},
				tbar : [ {
					text : "查询",
					iconCls : 'silk_page_find'
				}, {
					text : "新增",
					id:'Add',
					iconCls : 'silk_page_add'
				}, {
					text : "修改",
					iconCls : 'silk_page_edit'
				}, {
					text : "删除",
					iconCls : 'silk_page_delete'
				}]
			});
			

		},
		initViewPort : function() {

			var win = new Ext.Window({
				title:"参数配置",
				frame : true,
				border : true,
				layout : 'border',
				items : [ Grid]
			});

			var viewPort = new Ext.Viewport({
				layout : 'fit',
				items : [ win ]
			});
			win.show();
			viewPort.render();
		
			
			Ext.getCmp('Add').on('click',function(){
				var win =new mdmp.gwbChanges.add.win({id:'aa'});
				win.show();
				
				
				Ext.getCmp('next').on('click',function(){
					var win2 =new mdmp.gwbChanges.add.win2({id:'bb'});
					win2.show();
					win.hide();
					
					
				});
				
				
			});
			
			
			
		}
		
	};

}();
Ext.onReady(mdmp.gwbTheme.main.init, mdmp.gwbTheme.main);


